package org.plex.model.imp;

import org.plex.model.ImageTicket;
import org.plex.model.TaskEndpoint;
import org.plex.model.TaskEndpointCategory;

public class TaskEndpointImp implements TaskEndpoint {
    
    private com.adobe.idp.taskmanager.dsc.client.endpoint.TaskEndpoint  taskEndpoint;
    
    public TaskEndpointImp(com.adobe.idp.taskmanager.dsc.client.endpoint.TaskEndpoint taskEndpoint)
    {
    	this.taskEndpoint=taskEndpoint;
    }
    
	public TaskEndpointCategory getCategory() {
		// TODO Auto-generated method stub
		return new TaskEndpointCategoryImp(taskEndpoint.getCategory());
	}

	public String getDescription() {
		// TODO Auto-generated method stub
		return taskEndpoint.getDescription();
	}

	public long getEndpointId() {
		// TODO Auto-generated method stub
		return taskEndpoint.getEndpointId();
	}

	public ImageTicket getImageTicket() {
		// TODO Auto-generated method stub
		return new ImageTicketImp(taskEndpoint.getImageTicket());
	}

	public String getName() {
		// TODO Auto-generated method stub
		return taskEndpoint.getName();
	}

	public String getOperationName() {
		// TODO Auto-generated method stub
		return taskEndpoint.getOperationName();
	}

	public String getOwner() {
		// TODO Auto-generated method stub
		return taskEndpoint.getOwner();
	}

	public String getServiceName() {
		// TODO Auto-generated method stub
		return taskEndpoint.getServiceName();
	}

	public void setTaskEndpoint(com.adobe.idp.taskmanager.dsc.client.endpoint.TaskEndpoint taskEndpoint) {
		this.taskEndpoint = taskEndpoint;
	}

	public com.adobe.idp.taskmanager.dsc.client.endpoint.TaskEndpoint getTaskEndpoint() {
		return taskEndpoint;
	}

}
